package com.spider.db;

import com.spider.util.ReflectUtil;

import java.util.Map;

public class DataSet {

    /**
     * 插入一条数据
     */
    public static boolean insert(Object entity) {

        if (entity == null) {
            return true;
        }
        try {
            Map<String, Object> fieldValue = ReflectUtil.getFieldValue(entity);
            String sql = SqlHelper.generateInsertSql(entity.getClass(), fieldValue);
            int rows = DatabaseHelper.update(sql);
            return rows > 0;
        } catch (NoSuchFieldException e) {
            e.printStackTrace();
        }
        return false;
    }

}
